lamb brain salad - Turkish English Dictionary